When it comes to Blockchain and its mainstream adoption, some argue that developers must continue to address the gaps between 'ideal' and 'real-world' scenarios as seen in the case of cryptocurrency exchanges. Users must also be given a clear voice in how agreements and transactions are fashioned.